package org.example.com.editor.editor;

import org.example.com.editor.command.commandHistory.CommandHistoryItem;

import java.util.List;

public interface Editor {

    CommandHistoryItem undo();

    CommandHistoryItem redo();

    String getFilePath();

    // 获取文件内容（一行一个元素）
    List<String> getContent();

    // 是否被修改（未保存）
    boolean isModified();

    void setModified(boolean modified);
    // 标记修改状态

}
